package com.log.pojo;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

@Table(name = "javaee_member")
public class JavaeeMember {
    /**
     * 系统编号
     */
    @Id
    @Column(name = "m_id")
    private Long mId;

    /**
     * 工号
     */
    @Column(name = "m_number")
    private String mNumber;

    /**
     * 头像
     */
    @Column(name = "m_face_img")
    private String mFaceImg;

    /**
     * 等级
     */
    @Column(name = "m_grade")
    private String mGrade;

    /**
     * 团队ID
     */
    @Column(name = "m_item_id")
    private Long mItemId;

    /**
     * 职位
     */
    @Column(name = "m_job")
    private String mJob;

    /**
     * 名字
     */
    @Column(name = "m_name")
    private String mName;

    /**
     * 技能点
     */
    @Column(name = "m_skill")
    private String mSkill;

    /**
     * 员工状态
     */
    @Column(name = "m_status")
    private String mStatus;

    /**
     * 创建时间
     */
    @Column(name = "create_time")
    private Date createTime;

    /**
     * 创建人
     */
    @Column(name = "create_user")
    private String createUser;

    /**
     * 修改时间
     */
    @Column(name = "update_time")
    private Date updateTime;

    /**
     * 修改人
     */
    @Column(name = "update_user")
    private String updateUser;

    /**
     * 在离职
     */
    private Integer deleted;

    /**
     * 数据版本
     */
    private Integer version;

    /**
     * 获取系统编号
     *
     * @return m_id - 系统编号
     */
    public Long getmId() {
        return mId;
    }

    /**
     * 设置系统编号
     *
     * @param mId 系统编号
     */
    public void setmId(Long mId) {
        this.mId = mId;
    }

    /**
     * 获取工号
     *
     * @return m_number - 工号
     */
    public String getmNumber() {
        return mNumber;
    }

    /**
     * 设置工号
     *
     * @param mNumber 工号
     */
    public void setmNumber(String mNumber) {
        this.mNumber = mNumber;
    }

    /**
     * 获取头像
     *
     * @return m_face_img - 头像
     */
    public String getmFaceImg() {
        return mFaceImg;
    }

    /**
     * 设置头像
     *
     * @param mFaceImg 头像
     */
    public void setmFaceImg(String mFaceImg) {
        this.mFaceImg = mFaceImg;
    }

    /**
     * 获取等级
     *
     * @return m_grade - 等级
     */
    public String getmGrade() {
        return mGrade;
    }

    /**
     * 设置等级
     *
     * @param mGrade 等级
     */
    public void setmGrade(String mGrade) {
        this.mGrade = mGrade;
    }

    /**
     * 获取团队ID
     *
     * @return m_item_id - 团队ID
     */
    public Long getmItemId() {
        return mItemId;
    }

    /**
     * 设置团队ID
     *
     * @param mItemId 团队ID
     */
    public void setmItemId(Long mItemId) {
        this.mItemId = mItemId;
    }

    /**
     * 获取职位
     *
     * @return m_job - 职位
     */
    public String getmJob() {
        return mJob;
    }

    /**
     * 设置职位
     *
     * @param mJob 职位
     */
    public void setmJob(String mJob) {
        this.mJob = mJob;
    }

    /**
     * 获取名字
     *
     * @return m_name - 名字
     */
    public String getmName() {
        return mName;
    }

    /**
     * 设置名字
     *
     * @param mName 名字
     */
    public void setmName(String mName) {
        this.mName = mName;
    }

    /**
     * 获取技能点
     *
     * @return m_skill - 技能点
     */
    public String getmSkill() {
        return mSkill;
    }

    /**
     * 设置技能点
     *
     * @param mSkill 技能点
     */
    public void setmSkill(String mSkill) {
        this.mSkill = mSkill;
    }

    /**
     * 获取员工状态
     *
     * @return m_status - 员工状态
     */
    public String getmStatus() {
        return mStatus;
    }

    /**
     * 设置员工状态
     *
     * @param mStatus 员工状态
     */
    public void setmStatus(String mStatus) {
        this.mStatus = mStatus;
    }

    /**
     * 获取创建时间
     *
     * @return create_time - 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置创建时间
     *
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取创建人
     *
     * @return create_user - 创建人
     */
    public String getCreateUser() {
        return createUser;
    }

    /**
     * 设置创建人
     *
     * @param createUser 创建人
     */
    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    /**
     * 获取修改时间
     *
     * @return update_time - 修改时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置修改时间
     *
     * @param updateTime 修改时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取修改人
     *
     * @return update_user - 修改人
     */
    public String getUpdateUser() {
        return updateUser;
    }

    /**
     * 设置修改人
     *
     * @param updateUser 修改人
     */
    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    /**
     * 获取在离职
     *
     * @return deleted - 在离职
     */
    public Integer getDeleted() {
        return deleted;
    }

    /**
     * 设置在离职
     *
     * @param deleted 在离职
     */
    public void setDeleted(Integer deleted) {
        this.deleted = deleted;
    }

    /**
     * 获取数据版本
     *
     * @return version - 数据版本
     */
    public Integer getVersion() {
        return version;
    }

    /**
     * 设置数据版本
     *
     * @param version 数据版本
     */
    public void setVersion(Integer version) {
        this.version = version;
    }
}